<?php

App::uses('HtmlHelper', 'View/Helper');
App::uses('Controller', 'Controller');


class CategoriasController extends Controller {
    public $helpers = array('Html','Form','Time');
    
    function index(){ 
        $this->loadModel('Categorias');
        $todos = $this->Categorias->regresaTodos();  
        $this->set('datos',array('todos'=>$todos));   
    }
    /**
     * @todo layout
     */
    function agregarCategorias(){
        $this->loadModel('Categorias');
        $datos = new Object();        
        $datos->nombre = $_POST['nombre'];          
        $datos->nombre =  trim(strtolower($datos->nombre)); 
        if($this->Categorias->save($datos))
            $datos->id = $this->Categorias->ultimoId();
        $this->set(array('datos' => $datos,'_serialize' => 'datos'));
        $this->viewClass = 'Json';        
    }
    function modificarCategorias(){
        $this->loadModel('Categorias');
        $datos = new Object();
        $datos->id = $_POST['id'];          
        $datos->nombre = $_POST['nombre'];   
        $this->Categorias->id = $datos->id;      
        $datos->nombre =  trim(strtolower($datos->nombre)); 
        $this->Categorias->save($datos);
        $this->set(array('elemento' => $datos, '_serialize' => 'elemento'));
        $this->viewClass = 'Json';
    }
    function eliminarCategorias(){
        $this->loadModel('Categorias');        
        $datos = new Object();
        $datos->id = $_POST['id'];
        if($this->Categorias->delete($datos->id,false))
            $datos->eliminado=true;
        else
            $datos->eliminado=false;
        $this->set(array('datos' => $datos, '_serialize' => 'datos'));
        $this->viewClass = 'Json';
    } 
}
?>